﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TP2.Lib
{
    public interface ITrayectoria
    {
       double[] GetSiguientePunto(double[] posicion);
    }


    /*La siguiente clase fue agregada de forma intermediaria entre la interfaz y los movimientos 
     * porque por la forma de persistencia utilizada, la interfaz no podía ser serializada.*/
  [Serializable]
    public abstract class TrayectoriaAbstracta: ITrayectoria
    {
        public abstract double[] GetSiguientePunto(double[] posicion);
    }
}
